package com.bdan.t382.jd;

import jakarta.annotation.Resource;
import lombok.Data;
import org.springframework.stereotype.Component;

@Data
@Component
public class Player {
    @Resource(name = "zhanShenArmet")
    private Equip armet; // 头盔
    @Resource(name = "lianHuanLoricae")
    private Equip loricae; // 铠甲
    @Resource(name = "boSiBoot")
    private Equip boot; // 靴子
    @Resource(name = "lanMoRing")
    private Equip ring; // 指环

    public void updateEquip(Equip equip) {
        if ("头盔".equals(equip.getType())) {
            System.out.println(armet.getName() + "升级为" + equip.getName());
            this.armet = equip;
        }
        if ("铠甲".equals(equip.getType())) {
            System.out.println(loricae.getName() + "升级为" + equip.getName());
            this.loricae = equip;
        }
        if ("靴子".equals(equip.getType())) {
            System.out.println(boot.getName() + "升级为" + equip.getName());
            this.boot = equip;
        }
        if ("指环".equals(equip.getType())) {
            System.out.println(ring.getName() + "升级为" + equip.getName());
            this.ring = equip;
        }
    }
}

